package employee_role

import (
	"goskeleton/app/utils/response"

	"github.com/gin-gonic/gin"
)

// ExampleHandler 使用示例处理器
// 展示如何在处理器中获取中间件设置的员工ID列表
func ExampleHandler(context *gin.Context) {
	// 从context中获取部门员工ID列表
	employeeIds, exists := context.Get("department_employee_ids")
	if !exists {
		response.Success(context, "当前用户不是管理员或未获取到下属员工", nil)
		return
	}

	// 返回员工ID列表
	response.Success(context, "获取下属员工列表成功", gin.H{
		"employee_ids": employeeIds,
	})
}
